NAReadme.txt Created 8/23/96. This is the readme file for NAlarm32. It contains information that is not in the manual, and includes hints and tips, workarounds, etc. Entire contents Copyright (c) 1996 by Nanoware, Inc. All rights reserved. All trade names referenced herein are property of their respective companies. NOTICE!!! To help understand the use of this control there is an online help file NAlarm32.hlp file installed into the windows system directory as well as a sample VB application installed in the directory C:\NAlarm32 (open the NAlarm32.vbp file with VB4). The download version has a license file that allows a developer to use NAlarm32 for development purposes (in the development environment). When the application is finally made into an EXE and run, a dialog box will appear that states that the control is not registered. Then, whenever an alarm is set, the SetAlarm method will return an error code indicating that the control is unregistered (this doesn't happen in the development environment). The intent is to allow developers to use this control free of charge during development (to ensure that it meets their requirements) and then, before releasing a product to ensure that we get paid. Nanoware, Inc. believes that this method of distribution provides the fairest method of letting developers use its products, yet still get paid when a developer sees value in the product. Upon registering the control, Nanoware, Inc. will ship you diskettes with the most current version, a License file that will allow distribution (that doesn't display the unregistered dialog box) as well as a printed manual. Once installed, all you will need to do is open your project and make a new EXE. This will remove the dialog box and the error string from the EXE. Registration is only $15.00 + $4.95 ($5.95 intl) s&h and applicable tax. Please use the order form included in the zip file. Payment may be made by check or Compuserve members may order online through SWREG. See the order form (order.txt) for more information. ------------------------------------------------------------ Misc Information not in the manual or online help file. ------------------------------------------------------------ Errata #1: NAlarm32 clears all alarms at midnight and then fires the TimeEvent event. Care must be taken not to set any alarms right before midnight, as they might not fire. This may occur because the system may be busy performing some other task. As a concrete example, if you set an alarm for 23:59:59 there is a small possibility that the system may become busy at 23:59:58++ and not allow the event to fire at 23:59:59. Typically, if this happens at any other time of the day, the software will just fire it when the system becomes "unbusy". When this occurs at midnight, the new time when the system becomes unbusy is after midnight. NAlarm will respond to the date rollover by clearing all alarms, even the one that didn't get executed. ------------------------------------------------------------ The following is a list of changes for using the downloaded version. ------------------------------------------------------------ Installation procedure for the downloaded version: 1. Create a temporary directory. 2. Unzip the NAlarm32.zip file into the temp directory. 3. Run the setup.exe program. Follow onscreen directions. 4. Review the readme file for any late-breaking changes. Distribution of downloaded version: Do not ship the downloaded version with your application, as it must be purchased and you must create an EXE with the correct license file before you may ship product. You may however distribute the downloaded version of the control to developers for them to evaluate it for use in their products. The software license is modified as follows: Section 2 is not applicable since you are not to ship the downloaded version of the control with any application. ------------------------------------------------------------------